History
History
Synonyms
UK
US
Meaning:
station

a place, building etc where a service is organized and provided; a place where trains stop; a system, company, providing radio or TV programmes, a social position, rank; to put (people, things) in a certain place

headquarters, base

MAIN OFFICE as in Wiktionary
MAIN OFFICE as in Wikipedia